deflecting mirror - French English Dictionary